package com.turing.post.transaction.util;

import java.util.Date;
import java.util.List;

import javax.ejb.Local;
import javax.ejb.Remote;

import com.turing.post.util.PCPSApplicationException;
/**
 * 商户交易附加流水接口
 * @author ZXL
 *
 */
@Remote
@Local
public interface MchAddTradSummaryDao {
	/**
	 * 商户交易附加流水插入
	 * @param mats	商户交易附加流水对象
	 * @throws PCPSApplicationException 异常信息
	 */
	public void insert(MchAddTradSummary mats) throws PCPSApplicationException;

	/**
	 * 根据商户号、交易日期、交易流水号检索商户附加流水
	 * @param merchantNo 商户号
	 * @param tranDate 交易日期
	 * @param tranSeqNo 交易流水号
	 * @return 商户交易附加流水对象列表
	 */
	public List<MchAddTradSummary> getAllMchAddTradSummaryByTranSeqNo(
			String merchantNo, Date tranDate, String tranSeqNo);
}
